Skip to content

Conversation

@BillFarber
Copy link
Contributor

Reverted the working version of the mlDeploy stuff to test-complete-app-mlDeploy

Moved the working version of the mlDeploy stuff to test-complete-app-mlDeploy
Copilot AI review requested due to automatic review settings October 21, 2025 16:04
@BillFarber BillFarber requested a review from anu3990 as a code owner October 21, 2025 16:04
@BillFarber BillFarber requested a review from anu3990 October 21, 2025 16:04
@github-actions
Copy link

Copyright Validation Results
Total: 70 | Passed: 1 | Failed: 0 | Skipped: 69 | at: 2025-10-21 16:04:54 UTC | commit: 6e0319c

⏭️ Skipped (Excluded) Files

  • .copyrightconfig
  • test-complete-app-mlDeploy/build.gradle
  • test-complete-app-mlDeploy/gradle.properties
  • test-complete-app-mlDeploy/gradle/wrapper/gradle-wrapper.jar
  • test-complete-app-mlDeploy/gradle/wrapper/gradle-wrapper.properties
  • test-complete-app-mlDeploy/gradlew
  • test-complete-app-mlDeploy/gradlew.bat
  • test-complete-app-mlDeploy/src/main/ml-config/databases/dmsdk-api-rest-server-modules.json
  • test-complete-app-mlDeploy/src/main/ml-config/databases/dmsdk-api-rest-server.json
  • test-complete-app-mlDeploy/src/main/ml-config/databases/node-client-api-rest-server-modules.json
  • test-complete-app-mlDeploy/src/main/ml-config/databases/node-client-api-rest-server.json
  • test-complete-app-mlDeploy/src/main/ml-config/databases/nodeOpticFunctionalTest.json
  • test-complete-app-mlDeploy/src/main/ml-config/databases/nodeOpticFunctionalTestModules.json
  • test-complete-app-mlDeploy/src/main/ml-config/security/certificate-templates/template-1.xml
  • test-complete-app-mlDeploy/src/main/ml-config/security/roles/eval.json
  • test-complete-app-mlDeploy/src/main/ml-config/security/roles/qbvuser-role.json
  • test-complete-app-mlDeploy/src/main/ml-config/security/roles/rest-evaluator.json
  • test-complete-app-mlDeploy/src/main/ml-config/security/roles/tde-User.json
  • test-complete-app-mlDeploy/src/main/ml-config/security/users/qbvuser.json
  • test-complete-app-mlDeploy/src/main/ml-config/security/users/rest-admin.json
  • test-complete-app-mlDeploy/src/main/ml-config/security/users/rest-evaluator.json
  • test-complete-app-mlDeploy/src/main/ml-config/security/users/rest-reader-optic.json
  • test-complete-app-mlDeploy/src/main/ml-config/security/users/rest-reader.json
  • test-complete-app-mlDeploy/src/main/ml-config/security/users/rest-writer.json
  • test-complete-app-mlDeploy/src/main/ml-config/security/users/tde-user.json
  • test-complete-app-mlDeploy/src/main/ml-config/servers/dmsdk-api-rest-server.json
  • test-complete-app-mlDeploy/src/main/ml-config/servers/node-client-api-rest-server.json
  • test-complete-app-mlDeploy/src/main/ml-config/servers/nodeOpticFunctionalTest.json
  • test-complete-app-mlDeploy/src/main/ml-config/servers/rest-api-server.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/lexicon/test/city1.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/lexicon/test/city2.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/lexicon/test/city3.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/lexicon/test/city4.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/lexicon/test/city5.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/lexicon/test/collections.properties
  • test-complete-app-mlDeploy/src/main/ml-data/optic/lexicon/test/doc1.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/lexicon/test/doc2.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/lexicon/test/doc3.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/lexicon/test/doc4.xml
  • test-complete-app-mlDeploy/src/main/ml-data/optic/lexicon/test/doc5.xml
  • test-complete-app-mlDeploy/src/main/ml-data/optic/plan/test/collections.properties
  • test-complete-app-mlDeploy/src/main/ml-data/optic/plan/test/planLexicons.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/plan/test/planTriples.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/plan/test/planViews.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/sparql/test/collections.properties
  • test-complete-app-mlDeploy/src/main/ml-data/optic/sparql/test/dedupdoc1.xml
  • test-complete-app-mlDeploy/src/main/ml-data/optic/triple/test/collections.properties
  • test-complete-app-mlDeploy/src/main/ml-data/optic/triple/test/duplicatePlayerTripleSet.xml
  • test-complete-app-mlDeploy/src/main/ml-data/optic/triple/test/duplicateTeamTripleSet.xml
  • test-complete-app-mlDeploy/src/main/ml-data/optic/triple/test/otherPlayerTripleSet.xml
  • test-complete-app-mlDeploy/src/main/ml-data/optic/triple/test/playerTripleSet.xml
  • test-complete-app-mlDeploy/src/main/ml-data/optic/triple/test/teamTripleSet.xml
  • test-complete-app-mlDeploy/src/main/ml-data/optic/view/test/collections.properties
  • test-complete-app-mlDeploy/src/main/ml-data/optic/view/test/masterDetail.xml
  • test-complete-app-mlDeploy/src/main/ml-data/optic/view/test/masterDetail2.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/view/test/masterDetail3.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/view/test/masterDetail4.json
  • test-complete-app-mlDeploy/src/main/ml-data/optic/view/test/masterDetail5.json
  • test-complete-app-mlDeploy/src/main/ml-modules/root/optic/test/mapperReducer.sjs
  • test-complete-app-mlDeploy/src/main/ml-schemas/permissions.properties
  • test-complete-app-mlDeploy/src/main/ml-schemas/tde/exportingRows.tdex
  • test-complete-app-mlDeploy/src/main/ml-schemas/tde/masterDetail.tdex
  • test-complete-app-mlDeploy/src/main/ml-schemas/tde/masterDetail2.tdej
  • test-complete-app-mlDeploy/src/main/ml-schemas/tde/masterDetail3.tdej
  • test-complete-app-mlDeploy/src/main/ml-schemas/tde/masterDetail4.tdej
  • test-complete-app-mlDeploy/src/main/turtle/companies/companies_100.ttl
  • test-complete-app-mlDeploy/src/main/turtle/people/people.ttl
  • test-complete-app/build.gradle
  • test-complete-app/gradle.properties

✅ Valid Files

  • test-complete/nodejs-optic-generate-views.js

✅ All files have valid copyright headers!

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR reverts the working mlDeploy configuration from the test-complete-app directory to a new test-complete-app-mlDeploy directory as part of test setup improvements. The main changes include:

  • Moving mlDeploy configuration to a separate directory structure
  • Restoring database configuration that was previously removed
  • Updating test code to use the correct database client naming

Reviewed Changes

Copilot reviewed 11 out of 70 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
test-complete/nodejs-optic-generate-views.js Updated database client variable name from dbSchemasClient to dbModClient and changed target database
test-complete-app/gradle.properties Removed database and REST server configuration properties
test-complete-app/build.gradle Removed curl task definitions and mlDeploy finalization hooks
test-complete-app-mlDeploy/src/main/ml-config/servers/rest-api-server.json Added REST API server configuration for SSL-enabled server
test-complete-app-mlDeploy/src/main/ml-config/security/certificate-templates/template-1.xml Added SSL certificate template configuration
test-complete-app-mlDeploy/gradlew.bat Added Gradle wrapper batch script for Windows
test-complete-app-mlDeploy/gradlew Added Gradle wrapper shell script for Unix-based systems
test-complete-app-mlDeploy/gradle/wrapper/gradle-wrapper.properties Added Gradle wrapper properties configuration
test-complete-app-mlDeploy/gradle.properties Added database and REST server configuration properties
test-complete-app-mlDeploy/build.gradle Added build configuration with certificate generation and curl tasks
.copyrightconfig Updated to exclude the new test-complete-app-mlDeploy directory from copyright checks

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

var dbSchemasClient = marklogic.createDatabaseClient({
database: 'Schemas',
var dbModClient = marklogic.createDatabaseClient({
database: dbName + 'Modules',
Copy link

Copilot AI Oct 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The database name concatenation is missing proper string formatting. If dbName is a variable containing a database name, it should be followed by a hyphen or underscore separator (e.g., dbName + '-Modules'). Without a separator, this creates an incorrectly formatted database name.

Suggested change
database: dbName + 'Modules',
database: dbName + '-Modules',

Copilot uses AI. Check for mistakes.
Copy link
Contributor

@rjrudin rjrudin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tests are passing for me locally, so I think we should merge this to fix the tests failing on develop.

@BillFarber BillFarber merged commit c6c2d9e into marklogic:develop Oct 21, 2025
6 of 7 checks passed
@BillFarber BillFarber deleted the reversion branch October 21, 2025 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants